class HuoQuDian {
    int x, y ,z,X,Y,Z;
    double Q,W,E,T,R;
    public void setx(int x) {
        this.x = x;
    }

    public void sety(int y) {
        this.y = y;
    }

    public void setz(int z) {
        this.z = z;
    }
    public void setX(int X) {
        this.X = X;
    }
    public void setY(int Y){
        this.Y= Y;
    }
    public void setZ(int Z){
        this.Z= Z;
    }
    public double GetJuLi(){
//        Q = (X - x) * (X - x);
//        W = (Y - y) * (Y - y);
//        E = (Z - z) * (Z - z);
//        T = Q + W + E;
//        R=Math.sqrt(T);
//        算法一
        R=Math.sqrt(((X-x)*(X-x)+(Y-y)*(Y-y)+(Z-z)*(Z-z)));
//        算法二
        return R;
    }
}
public class SanWeiJuLi1 {
    public static void main(String[] args){
        HuoQuDian a=new HuoQuDian();
        a.setx(1);
        a.sety(1);
        a.setz(1);
        a.setX(2);
        a.setY(2);
        a.setZ(2);
        System.out.println(String.format("%.4f",a.GetJuLi()));//  double 类型保留两位小数方法


    }
}